import request from '@/utils/request'

// 获取所有数据
// POST/PB/PB_Location/GetAllData
export function GetAllData(data) {
  return request.post('/PB/PB_Location/GetAllData', {
    data
  })
}

// 获取数据列表
//  PB/PB_Location/GetDataList
export function GetDataList(data) {
  return request({
    url: '/PB/PB_Location/GetDataList',
    method: 'post',
    data
  })
}

// 查询仓库
// /PB/PB_Location/Query
export function Query() {
  return request({
    url: '/PB/PB_Location/Query',
    method: 'post'
  })
}

// 删除数据
// /PB/PB_Location/DeleteData
export function DeleteData(data) {
  return request({
    url: '/PB/PB_Location/DeleteData',
    method: 'post',
    data
  })
}

// /Base/Base_UserStor/GetStorage
// 获取仓库数据
export function GetStorage() {
  return request({
    url: '/Base/Base_UserStor/GetStorage',
    method: 'get'
  })
}

// 查询货区所属仓库
// /PB/PB_StorArea/GetDataListByStor
export function GetDataListByStor(data) {
  return request({
    url: `/PB/PB_StorArea/GetDataListByStor?storId=${data}`,
    method: 'post'
  })
}

// 查询巷道所属仓库
//  /PB/PB_Laneway/GetDataListByStor
export function GetDataListBy(data) {
  return request({
    url: `/PB/PB_Laneway/GetDataListByStor?storId=${data}`,
    method: 'post'
  })
}

// 查询货架所属仓库
// /PB/PB_Rack/GetDataListByStor
export function GetData(data) {
  return request({
    url: `/PB/PB_Rack/GetDataListByStor?storId=${data}`,
    method: 'post'
  })
}
// 新增货位
// /PB/PB_Location/SaveData
export function SaveData(data) {
  return request({
    url: '/PB/PB_Location/SaveData',
    method: 'post',
    data
  })
}

// 查询货区
// /PB/PB_StorArea/QueryStorAreaData
export function QueryStorAreaData() {
  return request({
    url: '/PB/PB_StorArea/QueryStorAreaData',
    method: 'post'
  })
}

// 查询巷道
// /PB/PB_Laneway/QueryLanewayData
export function QueryLanewayData() {
  return request({
    url: '/PB/PB_Laneway/QueryLanewayData',
    method: 'post'
  })
}
// 查询货架
// /PB/PB_Rack/QueryRackData
export function QueryRackData() {
  return request({
    url: '/PB/PB_Rack/QueryRackData',
    method: 'post'
  })
}

// 获取数据
// /PB/PB_Location/GetTheData
export function GetTheData(data) {
  return request({
    url: '/PB/PB_Location/GetTheData',
    method: 'post',
    data
  })
}
